﻿using System.Windows.Input;

namespace GIMS.GUI
{
    public static class MainWindowCommands
    {
        public static readonly RoutedUICommand CreateSkriptCommand = new RoutedUICommand("Create Script", "CreateScript", typeof(MainWindowCommands));
        public static readonly RoutedUICommand ConfigureOperatorCommand = new RoutedUICommand("Configure", "ConfigureOperator", typeof(MainWindowCommands));
        public static readonly RoutedUICommand DeleteOperatorCommand = new RoutedUICommand("Delete", "DeleteOperator", typeof(MainWindowCommands));
        public static readonly RoutedUICommand DeleteEdgeCommand = new RoutedUICommand("Delete", "DeleteEdge", typeof(MainWindowCommands));
        public static readonly RoutedUICommand StartNewEdgeCommand = new RoutedUICommand("Start new Edge-Operation", "StartNewEdge", typeof(MainWindowCommands));
        public static readonly RoutedUICommand EndNewEdgeCommand = new RoutedUICommand("End new Edge-Operation", "EndNewEdgeCommand", typeof(MainWindowCommands));
        public static readonly RoutedUICommand SetPreviewVertexCommand = new RoutedUICommand("Preview", "SetPreviewVertexCommand", typeof(MainWindowCommands));
        public static readonly RoutedUICommand ShowGlobalSettingsCommand = new RoutedUICommand("Global Settings", "ShowGlobalSettingsCommand", typeof(MainWindowCommands));
        public static readonly RoutedUICommand OptionsWindow = new RoutedUICommand("Options", "OptionsWindow", typeof(MainWindowCommands));
        public static readonly RoutedUICommand Execute = new RoutedUICommand("Execute", "Execute", typeof(MainWindowCommands));
        public static readonly RoutedUICommand NewConvertCommand = new RoutedUICommand("Convert", "NewConvert", typeof(MainWindowCommands));
        public static readonly RoutedUICommand NewMogrifyCommand = new RoutedUICommand("Mogrify", "NewMogrify", typeof(MainWindowCommands));
        public static readonly RoutedUICommand SetAsParamCommand = new RoutedUICommand("Set as Param", "SetAsParam", typeof(MainWindowCommands));
        public static readonly RoutedUICommand UnsetAsParamCommand = new RoutedUICommand("Un-set as Param", "UnSetAsParam", typeof(MainWindowCommands));
        public static readonly RoutedUICommand UserGuideCommand = new RoutedUICommand("User Guide", "UserGuide", typeof(MainWindowCommands));
    }
}
